tropical seal (monachus tropicalis) - Spanish English Dictionary